an artificial limestone - Espagnol Anglais Dictionnaire